<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <script>
        //输入班级总人数 人数不确定 为变量 输入几个人就弹出几个显示为输入第几个学生成绩的输入框 输入每个学生成绩后 弹出一个成绩和   在弹出一个平均值
        // 需要五个变量 num 循环次数 i计数器 每个学生的fenshu 学生分数的sum 最后是平均值pingjunzhi
        //班级总人数就是循环次数 设为变量num 
        //计数器变量 i<=num 即为学生输入成绩框
        //每个学生输入的成绩用变量保存下来
        //弹出总和
        //最后用总和 / 总人数 即num循环次数 弹出平均值  
        // 总和 与 平均值的初始值为0 i为1
        var num = prompt('请输入总人数')//循环次数
        var sum = 0//所以输入的份数总和
        var pingjunzhi = 0//因为后面需要储存运算结果 所以初始值必须为0
        for (var i = 1; i <= num; i++) {//计数器小于等于循环次数 则程序运行
            var fenshu = prompt('请输入第' + i + '位学生分数')//每一位学生输入的个人分数 每一个独立环节 都应该有一个单独变量
            sum = sum + parseFloat(fenshu) //总和 你前面prompt输入一个分数我就加进sum总和里一个分数是可以无限累加的 所以需要用这种语句结构。sum= fenshu就错了 因为他不会累加就永远得不到总和。还有就是转换数值型的语法格式 是把值包进小括号里
        }
        alert('总和为：' + sum)
        pingjunzhi = sum / num//你要进行运算肯定得有赋值的对象 不然运算结果算谁的？笑死我自己了
        alert('平均值为' + pingjunzhi)



    </script>
</head>

<body>

</body>

</html>